/*
package com.ruoyi.web.controller.system;


import com.alibaba.fastjson2.JSON;
import com.quadtalent.service.client.sdk.ResponseResult;
import com.quadtalent.service.client.sdk.v2.ServiceClientV2;
import com.ruoyi.common.core.controller.BaseController;
import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

*/
/**
 * @author : wuruobing
 * @date :
 *//*

@RestController
@RequestMapping("/system/contract")
public class ContractController extends BaseController {





  public String javaInvoke() {
    ResponseResult postResult = null;
    ServiceClientV2 client = null;
    String getewayUrl = "http://10.10.21.65/ebus/tsfewd6ef8wmgecgateway/gateway/ec/ec-employeecenter-provider-v2/";
    String appkey = "";
    String appSecret = "";
    String serviceCode = "";
    String jsonData = "";
    Map<String, String> pathParam = new TreeMap<>();
    Map<String, String> param = new TreeMap<>();
    Map<String, String> formData = new TreeMap<>();
    Map<String, String> headParam = new HashMap<>();
    headParam.put("X-Base-ClientId", "");
    headParam.put("X-Base-ClientCode", "");

    try {
      client = ServiceClientV2.builder()
          // 设置请求URL
          .url(getewayUrl)
          // 设置服务path参数 路径上有参数使用这种方式传递 如http:10.92.34.89:8091/test/{name}  name使用下述方式传递   后期用到可放开
          //  .addPathParam("name", "aaaaahihi")
          // 设置query参数  例如:http:10.92.34.89:8091/test?age=99   这种age=99使用下面方式传递 后期用到可放开
          //.formData(formData)
          // 设置服务path参数
          // 设置query参数
          .headers(headParam)
          // 设置raw参数
          .raw(jsonData)
          // 设置AK
          .appKey(appkey)
          // 设置SK
          .appSecret(appSecret)
          // 设置服务编码   一个接口一个编码
          .serviceCode(serviceCode)
          // 设置服务版本
          .version("T.2023.04.30")
          // 超时设置，默认30秒
          .connectTimeout(30000)
          .requestTimeout(30000)
          .build();
      postResult = client.execute();

      System.out.println(postResult);
      System.out.println("【调用 httpTest】 ================================结束");
      System.out
          .println("【调用 结果】 ================================：{}" + JSON.toJSONString(postResult));
      System.out.println("[requestParamter] " + JSON.toJSONString(client.getRequestParamter()));
      return "调用成功";
    } catch (Exception e) {
      e.printStackTrace();
      return "调用失败";
    }
  }

}
*/
